<?php
	
class Table_Couturier extends Zend_Db_Table_Abstract
{
    protected $_name    = 'couturier';
    protected $_primary = 'VIP_NUMERO';
    protected $_sequence = FALSE;
 	
	public function insertCouturier($numVip){
                $data = array('VIP_NUMERO'=> $numVip);
                $this->insert($data);
    }
	 
	 
	public function getCouturier($id) {
		return $this-> fetchRow($this
			->select()
			->from($this, array('*'))
			->where('vip_numero = ?', $id)
			);
	}
	
	public function getAllDefilesCouturier ($id) {
    	$req=$this->select()
			->setIntegrityCheck(false)
			->from(array('c' => 'couturier'), array('*'))
			->joinLeft(array('d' => 'defile'), 'c.vip_numero = d.vip_numero', array('*'))
			->joinLeft(array('dd' => 'defiledans'), 'dd.defile_numero= d.defile_numero', array('*'))
			->joinLeft(array('m' => 'mannequin'), 'm.vip_numero = dd.vip_numero', array('*'))
			->joinLeft(array('v' => 'vip'), 'v.vip_numero = m.vip_numero', array('*'))		
			->where('c.vip_numero = ?', $id);
			
			$resu=$this->fetchAll($req);
			return $resu;
	} 

	public function supprCouturier($id){
		$this->delete('VIP_NUMERO ='.(int)$id);
	}

}